.xt-radio-item-main {
	height: 100%;
	display: flex;
	align-items: center;
	flex-direction: row;
	gap: 5rpx;
	cursor: pointer;
}

.xt-radio-border {
	border-bottom: 1rpx solid #DADBDE;
	padding-bottom: 10rpx;
	box-sizing: border-box;
}

.xt-radio-item {
	border: 1px solid #333;
	position: relative;
	width: 100%;
	height: 100%;
}

.xt-radio-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.xt-radio-text {
	display: flex;
	align-items: center;
}